package epoch.game.core.actor;

public class AMessage {
	public static enum Type {
		INVALID,
		SYSTICK,
		REGTIMER,
		TIMEOUT,
		INIT,
		ACTION,
		CALL,
		RET,
		UBEGIN, // beginning of user define
	}
	
	public int source;
	public Type type;
	public Object data;
	
	AMessage(int source, Type type, Object data) {
		this.source = source;
		this.type = type;
		this.data = data;
	}
}
